turtle库的学习笔记

(1)turtle使用pen来绘制图形 
pendown()  放下画笔,移动到指定点后继续绘制

 
penup()   提起画笔,用于另起一个地方绘制时使用 


pensize(width)   设置画笔线条的粗细为指定大小 
(2)turtle运动方法 
forward()   沿着当前方向前进指定距离 


backward()   沿着当前相反方向后退指定距离 


right(angle)   向右旋转angle角度 


left(angle)   向左旋转angle角度 


goto(x,y)   移动到绝对坐标(x,y)处 


setx()   将当前x轴移动到指定位置 


sety()   将当前y轴移动到指定位置 


setheading(angle)   设置当前朝向为angle角度 


home()   设置当前画笔位置为原点,朝向东 


circle()   绘制一个制定半径,角度·以及步骤的圆圈 


turtle.circle(80, steps=9)   steps=n n为多少即画几边形 


dot(r)   绘制一个制定半径和颜色的圆点 


undo()   撤销画笔最后一步动作 


speed()   设置画笔的绘制速度,参数为0-10之间 


(3)turtle颜色和字体绘制方法 
color()   设置画笔的颜色 


begin_fill()   填充图形前,调用该方法

 
end_fill()   填充图形结束 


filling()   返回填充的状态,true为填充,false为未填充 


clear()   清空当前窗口,但不改变当前画笔的位置 


reset()   清空当前窗口,并重置位置等状态为默认值 


screensize()   设置画笔的长和宽 


hideturtle()   隐藏画笔的turtle形状 


showturtle()   显示画笔的turtle形状 


isvisible()   如果turtle可见,则返回true 


wirte()   输出font字体的字符串

posted @ 2019-03-14 23:50  哈哈哈和  阅读(875)  评论(0编辑  收藏  举报